/**
 * 基础列表
 * */

export default {
  namespaced: true,
  state: {
    // 供应商数据字典
    dictData: {},
    // 主数据字典
    sysDictData: {},
    // 供应商数据字典下拉选项
    dictOptData: [],
    // 主数据字典下拉选项
    sysDictOptData: [],
  },
  getters: {},
  mutations: {
    /**
     * @description 供应商数据字典
     * @param {Object} state vuex state
     * @param {Object} dictData dictData
     */
    setDictData (state, dictData) {
      state.dictData = dictData
    },
    /**
     * @description 主数据字典
     * @param {Object} state vuex state
     * @param {Object} sysDictData sysDictData
     */
    setSysDictData (state, sysDictData) {
      state.sysDictData = sysDictData
    },
    /**
     * @description 供应商数据字典下拉选项
     * @param {Object} state vuex state
     * @param {Object} dictOptData dictOptData
     */
    setDictOptData (state, dictOptData) {
      state.dictOptData = dictOptData
    },
    /**
     * @description 主数据字典下拉选项
     * @param {Object} state vuex state
     * @param {Object} sysDictOptData sysDictOptData
     */
    setSysDictOptData (state, sysDictOptData) {
      state.sysDictOptData = sysDictOptData
    },
  }
}
